﻿html, body {font-family: Arial,"微软雅黑",Helvetica,sans-serif;font-size:1rem;line-height: 40px;background-color: #fff;padding: 0;margin: 0; width: 100%;scroll-behavior: smooth;}
body{color: #333;-webkit-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-moz-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-o-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);

    -moz-user-select:none;
    -webkit-user-select:none; 
    -ms-user-select:none; 
    -khtml-user-select:none; 
    -o-user-select:none;
    user-select:none;
}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#0b3b87;text-decoration:none;}
img{border: 0;vertical-align: middle;max-width: 100%;-ms-interpolation-mode:bicubic;}
ul{list-style: none;padding: 0;margin: 0;}
::-webkit-scrollbar-track-piece {background-color: rgba(0, 0, 0, 0);border-left: 1px solid rgba(0, 0, 0, 0);}
::-webkit-scrollbar {width: 5px;height: 13px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.5);background-clip: padding-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;min-height: 28px;}
::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, 0.5);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.trans{-webkittransition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
:focus{outline: 0;}
.backfff{background:#fff;}
.fr{float:right;}.fl{float:left;}.ovh{overflow: hidden;}
.mt20{margin-top: 20px;}.op0{opacity: 0 !important;}.op1{opacity: 1 !important;}
/* css3 no lte ie8*/
.rad2{border-radius:2px;-moz-border-radius:2px;*-moz-border-radius:2px;}
.rad3{border-radius:3px;-moz-border-radius:3px;*-moz-border-radius:3px;}
.rad5{border-radius:5px;-moz-border-radius:5px;*-moz-border-radius:5px;}
.rad8{border-radius:8px;-moz-border-radius:8px;*-moz-border-radius:8px;}
.rad12{border-radius:12px;-moz-border-radius:12px;*-moz-border-radius:12px;}
.amn1{transition:all ease-in-out .1s 0s;-webkit-transition:all ease-in-out .1s 0s;-moz-transition:all ease-in-out .1s 0s;-o-transition:all ease-in-out .1s 0s;}
.amn2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.amn3{transition:all ease-in-out .3s 0s;-webkit-transition:all ease-in-out .3s 0s;-moz-transition:all ease-in-out .3s 0s;-o-transition:all ease-in-out .3s 0s;}
.amn4{transition:all ease-in-out .4s 0s;-webkit-transition:all ease-in-out .4s 0s;-moz-transition:all ease-in-out .4s 0s;-o-transition:all ease-in-out .4s 0s;}
.amn6{transition:all ease-in-out .6s 0s;-webkit-transition:all ease-in-out .6s 0s;-moz-transition:all ease-in-out .6s 0s;-o-transition:all ease-in-out .6s 0s;}
.sdw{-webkit-box-shadow:#999 0px 0px 8px;-moz-box-shadow:#999 0px 0px 8px;box-shadow:#999 0px 0px 8px;}
* {
  transition-delay: 0;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  -webkit-overflow-scrolling: touch;
}
body{max-width: 100vw;overflow-x: hidden;}
/* 通用样式 */
.row{width: 1200px;margin: 0 auto;}
.pchide{display: none;}
.waphide{display: block;}
.fixed{position: fixed !important;z-index: 999;top: 0;left: 0;}
.pdbox{padding:3.75rem 0;overflow: hidden;}

.title1{overflow: hidden;margin-bottom: 50px;}
.title1 h3{font-size: 2.5rem;color: #333333;font-family: "misansD";text-align: center;margin: 0;margin-bottom: 1.25rem;}
.title1 hr{width: 102px;height: 6px;border: none;background: url(../images/title1bg1.png) no-repeat center center;margin: 0 auto;}

.title2{overflow: hidden;margin-bottom: 50px;}
.title2 h3{font-size: 2.5rem;color: #fff;font-family: "misansD";text-align: center;margin: 0;margin-bottom: 1.25rem;}
.title2 hr{width: 102px;height: 6px;border: none;background: url(../images/title1bg2.png) no-repeat center center;margin: 0 auto;}



.back-top{
    position: fixed; bottom: 1rem; right: -3.5rem; display: block;
    text-align: center; width: 3.5rem; height: 3.5rem; border-radius: 5px;
    background:url(../images/backtop.png) center center no-repeat rgba(0, 0, 0, 0.5); opacity: 0;z-index:1000;
  }
  .back-top:hover{opacity: 1;}
  .back-top i{font-size: 2rem; color: #fff; line-height: 3.2rem;}
  .back-top-show{right: 1rem; opacity: 0.5;}


/* 通用title */
.szh-tit{margin:20px 0;}
.szh-tit h3{font-size: 1.625rem;font-family: "misansD";text-align: left;margin: 0;}
.szh-tit hr{margin: 0;width: 40px;height: 2px;background-color: #0b3b87;border: none;margin-top: 1rem;}



.more1{font-size: 1rem;color: #ffffff !important;border: 1px solid #fff;width: 9.375rem;line-height: 2.75rem;display: block;box-sizing: border-box;text-align: center;position: relative;overflow: hidden;}
.more1 .more1-img2{display: none;}
.more1::after{position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-color: #fff;content: "";z-index: -1;transition: .4s;}
.more1:hover{color: #0b3b87 !important;box-shadow: 0 0 10px rgb(255 255 255 / 50%);}
.more1:hover .more1-img{display: none;}
.more1:hover .more1-img2{display: inline-block;}
.more1:hover::after{left: 0%;}

.more2{font-size: 1rem;color: #fff !important;background-color: #0b3b87;border-radius: 25px;width: 9.375rem;line-height: 2.875rem;margin: 0 auto;display: block;box-sizing: border-box;text-align: center;margin-top: 3.75rem;}
.more2:hover{box-shadow: 0 0 15px rgb(0 0 0 / 35%);}
.more2:hover img{animation: go 1s linear infinite;-webkit-animation: go 1s linear infinite;}

.more3{font-size: 1rem;color: #0b3b87 !important;background-color: #fff;border-radius: 25px;width: 9.375rem;line-height: 2.875rem;margin: 0 auto;display: block;box-sizing: border-box;text-align: center;margin-top: 4rem;}
.more3:hover{box-shadow: 0 0 15px rgb(255 255 255 / 35%);}
.more3:hover img{animation: go 1s linear infinite;-webkit-animation: go 1s linear infinite;}
@font-face {
    font-family: "misansR";
    src: url(/images/MiSans-Regular.ttf);
}
@font-face {
    font-family: "misansD";
    src: url(/images/MiSans-Demibold.ttf);
}
@font-face {
    font-family: "misansM";
    src: url(/images/MiSans-Medium.ttf);
}
@font-face {
    font-family: "alibb";
    src: url(/images/AlibabaPuHuiTi.ttf);
}
@font-face {
    font-family: "din";
    src: url(/images/din-bold-2.ttf);
}


/* 动画 */
@keyframes rotate {
    0% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-10px);
    }
    50% {
        transform: translateY(0) scale(1.1, 0.9);
    }
    75% {
        ransform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(10px);
    }
    50% {
        transform: translateY(20px) scale(1.1, 0.9);
    }
    75% {
        ransform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}

@keyframes go {
    0% {
        transform: translateX(5px);
    }
    25% {
        transform: translateX(10px);
    }
    50% {
        transform: translateX(15px) scale(1.1, 0.9);
    }
    75% {
        ransform: translateX(10px);
    }
    100% {
        transform: translateX(5px);
    }
}
@-webkit-keyframes go {
    0% {
        transform: translateX(5px);
    }
    25% {
        transform: translateX(10px);
    }
    50% {
        transform: translateX(15px) scale(1.1, 0.9);
    }
    75% {
        ransform: translateX(10px);
    }
    100% {
        transform: translateX(5px);
    }
}


/* 公共头部 */
.header{border-top: 4px solid #0b3b87;box-sizing: border-box;position: relative;background-color: #fff;width: 100%;z-index: 100;box-shadow: 0 0 5px rgb(0 0 0 / 15%);}
.header::after{content: "";width: 100%;height: 1px;position: absolute;bottom: 0;left: 0;background-color: #f0f0f0;}
.header>.row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 100%;overflow: visible;}
.header .nav>li{float: left;line-height: 6rem;margin-left: 3.4rem;}
.header .nav>li:first-child{margin-left: 0;}
.header .nav>li:first-child>a{padding: 0 5px;}
.header .nav>li>a{display: block;position: relative;font-size: 1.125rem;font-family: "misansR";}
.header .nav>li>a::after{position: absolute;bottom: 0px;width: 0;height: 3px;background-color: #0b3b87;left: 0;content: "";z-index: 10000;transition: .4s;}
.header .nav>li>a:hover::after{width: 100%;}
.logo{}

.header .nav>li .children{opacity: 0; visibility: hidden; transform: scaleY(0);transform-origin: center top;position: absolute;top: 6rem;left: 0;width: 100%;background-color: rgba(255,255,255,0.9);}
.header .nav>li .children .row{display: flex;justify-content: space-between;padding: 2rem 0;}
.header .nav>li .children .top{font-size: 1.375rem;color: #0b3b87;font-family: "misansM";line-height: 1.5;}
.header .nav>li.hover>a::after{width: 100%;}
.header .nav>li.hover .children{opacity: 1; visibility: visible; transform: scaleY(1);}
.header .nav>li.active>a{color: #0b3b87;}
.header .nav>li.active>a::after{width: 100%;}

.grandson{display: flex;min-width: 60%;justify-content: space-between;}
.grandson>li{margin-left: 4.375rem;flex: 1;}
.grandson>li:first-child{margin-left: 0;}
.grandson>li>a{font-size: 1.25rem;color: #333333;border-bottom: 1px solid #e6e6e6;font-family: "misansM";padding-bottom: 10px;display: block;line-height: 1.5;}
.grandson>li>a:hover{color: #0b3b87;}
.grandson .list{margin-top: 1rem;}
.grandson .list li{line-height: 2;}
.grandson .list li a{font-size: 1rem;color: #5c5c5c;font-family: "misansR";border-bottom: #fff 1px solid;white-space: nowrap;overflow: hidden;display:inline-block;text-overflow: ellipsis;padding-bottom: 2px;line-height: 1.5;max-width: 100%;}
.grandson .list li a:hover{color: #0b3b87;border-bottom: #a3adc7 1px solid;}

/* 头部产品中心一半宽度 */
.children.helf .grandson{width: 62%;}
.children.helf .grandson li:first-child .list li{width: 50%;float: left;}

/* 头部三级栏目没有子栏目 */
.children.coln .grandson{align-items: center;/* justify-content: space-between; */flex-wrap: wrap;}
.children.coln .grandson>li{line-height: 2;text-align: center;flex: none;margin: 0;margin-left: 2rem;}
.children.coln .grandson>li>a{color:#5c5c5c;border-bottom: none;font-size: 1.125rem;padding-bottom: 0;text-align: center;font-family: "misansR";display: inline-block;}
.children.coln .grandson>li>a:hover{color: #0b3b87;}
.children.coln .grandson>li:first-child{}

.header .nav>li:last-child{display: flex;align-items: center;}
.header .search-btn{cursor: pointer;display: block;width: 20px;height: 20px;margin-top:5px;}
.header .search-btn svg:hover path{fill: #0b3b87;}
.search-btn.s svg path{fill: #0b3b87;}
.taben{position: relative;float: left;z-index: 100;border-radius: 25px 25px 0 0;}
.taben>.lang{background-color: #0b3b87;color: #fff;padding: 0 1.25rem;text-align: center;border-radius: 25px;display: inline-block;line-height: 2.5;font-family: "misansM";}

/* .taben:hover{background-color: #0b3b87;} */
.taben:hover .taben-box{visibility:visible;opacity: 1;}
.taben .taben-box a:hover{background-color: rgba(255,255,255,0.5);}


.search-box{position: absolute;left: 0;right: 0;top: 100%;z-index: -1;opacity: 0;visibility: hidden;pointer-events: none;}
.search-box .s-bg{content: "";background: #000;opacity: 0.5;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;}
.search-box form{position: relative;width: 30%;margin: auto;z-index: 10;padding: 3rem 0;}
.search-box .form-box{overflow: hidden;width: 100%;height: 3.1rem;margin: 0 auto;font-size: 1rem;display: flex;align-items: center;justify-content: center;border: none;line-height: 1.5;color: #333;transition: 1.2s;}
.search-box .txt{width: 100%;height: 100%;box-sizing: border-box;border: none;float: left;font-size: 1rem;padding: 0 2rem;}
.search-box .subm{height: 100%;box-sizing: border-box;border: none;float: left;cursor: pointer;background-color: #0b3b87;color: #fff;font-size: 1rem;padding: 0 2rem;}

.search-box.open{opacity: 1;visibility:visible;pointer-events:all;}
.search-box.open{}
.search-box.open .s-bg:after {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
/* .search-box.open .form-box{width: 75%;    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;}
.search-box.open form .search-attr{transform: scaleX(1);} */



/* 底部 */
.footer{background: url(../images/footerbg1.jpg) no-repeat center center;background-size: 100% 100%;padding: 5rem 0;}
.footer .row{display: flex;justify-content: space-between;}
.footer .row .fl a{margin-bottom: 1.6rem;display: block;}
.footer .fl p{font-size: 1rem;color: #d4e4ff;margin: 0;opacity: 0.66;line-height: 2;}

.footer .fl span{font-size: 1rem;color: #e0ecff;display: block;line-height: 1.8;}
.footer .fl span b{font-size: 1.25rem;}
.footer .fl .ewm{padding: .625rem;background: rgba(95,108,127,0.16);border: 1px solid rgba(255,255,255,0.16);width: 110px;height: 110px;box-sizing: border-box;margin-top: 1rem;}
.footer .center{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.footer .center ul{display: flex;justify-content: center;}
.footer .center ul .cul{display: flex;}
.footer .center ul li{margin-right: 3rem;}
.footer .center ul li h3{color: #e0edff;font-size: 1.125rem;font-family: "misansR";font-weight: normal;margin: 0;margin-bottom: 0.5rem;}
.copyright,.copyright a{color: #95a5c1;font-size: .9375rem;line-height: 2.2;}
.copyright a:hover{color:#d4e4ff;}
.footer .center .b-list{}
.footer .center .b-list a{display: block;color: #d4e4ff;font-size: .9375rem;opacity: 0.66;line-height: 2.2;}
.footer .center .b-list a:hover{color: #fff;opacity: 1;}
.footer .fr{width: 22%;}
.footer .fr h3{color: #e0edff;font-size: 1.125rem;font-family: "misansR";font-weight: normal;margin: 0;margin-bottom: 0.5rem;}
.footer .fr ul li a{display: block;color: #d4e4ff;font-size: .9375rem;background: url(../images/bottomlist1.png) no-repeat left center;padding-left: 1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;opacity: 0.66;line-height: 2;}
/* .footer .fr ul li a:hover{color: #fff;} */






/* 首页 banner */
.banner{width: 100%;z-index: 10;height:100vh;}
.banner .swiper-slide{overflow: hidden;position: relative;}
/*.banner .swiper-slide::after{width: 100%;height: 100%;background: url(../images/bannerbg1.png) no-repeat center center;background-size: 100% 100% !important;position: absolute;top: 0;left: 0;content: "";transition: .4s;z-index: 1;}*/
/* .banner .swiper-slide-active::after{left: 0;} */
.banner .swiper-slide img{width: 100%;height: 100%;object-fit: cover;position: relative;}
.banner .swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: 45px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: none;border: 2px solid #fff;}
.banner .row{position: relative;}
.banner .banner-txt{position: absolute;left: -40%;top: 0;z-index: 2;bottom: 0;right: 0;display: flex;align-items: center;opacity: 0;visibility: hidden;transition: 1s;}
.banner .banner-txt .row{overflow: visible;}
.banner .banner-txt hr{width: 5rem;height: 4px;border: none;background-color: #e2261a;margin: 0;}
.banner .banner-txt h3{margin: 30px 0;font-size: 2.875rem;color: #fff;}
.banner .banner-txt p{margin: 0;margin-bottom: 3rem;font-family: "alibb";font-size: 30px;color: #fff;}
.banner .banner-txt a{}
.banner .swiper-slide-active .banner-txt{opacity: 1;visibility: visible;left: 0;}


/* 首页-index1 */
.index1{background: url(../images/index1bg.png) no-repeat left bottom #fff;    background-size: 100% 100%;}
.index1 .a{display: flex;justify-content: space-between;align-items:flex-start;}
.index1 .txt{width: 50%;}
.index1 .txt h3{font-size: 1.625rem;color: #0b3b87;font-family: "misansM";font-weight: normal;margin: 0;}
.index1 .txt hr{border: none;margin: 0;width: 48px;height: 2px;background: #e2261a;margin: 20px 0;}
.index1 .txt p{font-size: 1rem;color: #505050;margin: 0;line-height: 2;}
.index1 .txt .td{display: flex;justify-content: flex-start;align-items: center;margin-top: 65px;}
.index1 .txt .td a{text-align: center;margin-right: 80px;display: block;}
.index1 .txt .td a:hover p{color: #0b3b87;}
.index1 .txt .td a p{font-size: 1rem;color: #505050;margin-top: 0.5rem;}
.index1 .video-img{width: 45%;position: relative;}
.index1 .video-img .imgbox{position: relative;width: 100%;box-sizing: border-box;background: #e4eaf1;margin-top: 10px;}
.index1 .video-img .imgbox img{width: 100%;height: 100%;margin-left: -10px;position: relative;top: -10px;}
.index1 .video-img .imgbox .start-video{content: "";position: absolute;width: 64px;height: 64px;background: url(../images/play1.png) no-repeat center center;left: 0;right: 10px;top: 0;bottom: 10px;margin: auto;cursor: pointer;z-index: 1;}
.index1 .video-box{position: absolute;top: 0;left: -10px;width: 100%;height: 100%;object-fit: cover;}
.index1 .video-box video{width: 100%;height: 100%;object-fit: cover;opacity: 0;visibility: hidden;}
.index1 .video-box.show{z-index: 2;}
.index1 .video-box.show video{opacity: 1;visibility: visible;}
.index1 .video-box .close-video{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;    background: url(../images/icon5.png) no-repeat center;background-size: cover;cursor: pointer;opacity: 0;visibility: hidden;}
.index1 .video-box.show .close-video{opacity: 1;visibility: visible;}

.index2{background: url(../images/index2bg1.jpg) no-repeat center center;background-size: 100% 100%;}
.index2 .row{overflow: visible;}
.index2 .imglist{display: flex;}
.index2 .imglist a{/*padding: 1rem;*/background-color: #fff;margin-left: 2.5%;width: 31.6%;height: auto;box-sizing: border-box;transition: .3s;animation-fill-mode: initial;-webkit-animation-fill-mode:initial;}
.index2 .imglist a:last-child{display: none;}
.index2 .imglist a:first-child{margin-left: 0;}
.index2 .imglist a .imgbox{width: 100%;height: 367.59px;overflow: hidden;}
.index2 .imglist a .imgbox img{width: 100%;height: 100%;}
.index2 .imglist a p{font-size: 1.25rem;color: #333333;font-family: "misansR";text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0;margin-top: 1rem;margin-bottom: 1rem;padding:0 1rem;line-height: 1.4;}
.index2 .imglist a span{background-color: #f3f4f6;width: 100px;line-height: 30px;display: block;margin: 0 auto;text-align: center;margin-bottom: 0.5rem;display: none;}
.index2 .imglist a:hover span img{transform: rotate(180deg);}
.index2 .imglist a:hover{transform: translateY(-10px) !important;box-shadow: 0 5px 15px rgb(0 0 0 / 10%);}

.index2 .imglist a:nth-child(1){animation-delay: 0s;-webkit-animation-delay: 0s;}
.index2 .imglist a:nth-child(2){animation-delay: 0.3s;-webkit-animation-delay: 0.3s;}
.index2 .imglist a:nth-child(3){animation-delay: 0.6s;-webkit-animation-delay: 0.6s;}


.index3.pdbox{/*background: url(../images/index3bg1.jpg) no-repeat center center;background-size: 100% 100%;*/padding-bottom: 0;}
.index3 .sy-hy{background-color: #487496;}
.index3 .sy-hy .hy-row1{display: flex;}
.index3 .sy-hy .hy-row1 a{display: block;position: relative;overflow: hidden;flex: 1;}
.index3 .sy-hy .hy-row1 a>img{width: 100%;height: 100%;}
.index3 .sy-hy .img-txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 10;}
.index3 .sy-hy .img-txt p{font-size: 20px;color: #ffffff;margin: 0;font-family: "misansR";margin: 20px 0 5px 0;}
.index3 .sy-hy .img-txt hr{width: 30px;height: 2px;border: none;background: #fff;margin: 0 auto;}
/* .index3 .sy-hy a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;} */
.index3 .sy-hy .hy-row1 a:hover>img{transform: scale(1.06);}
.index3 .sy-hy a:hover .img-txt{transform: translateY(-10px);}
/* .index3 .sy-hy a:hover::after{background-color: rgba(0, 0, 0, 0.1);} */
/* .index3 .yybox{display: flex;height: 380px;}
.index3 .yybox .txt{background: linear-gradient(to top, #e5efff , #fff);height: 100%;flex: 1;padding: 1rem;box-sizing: border-box;}
.index3 .yybox .txt h3{font-size: 1.25rem;color: #333333;margin: 0;font-family: "misansM";font-weight: normal;line-height: 1.5;}
.index3 .yybox .txt p{font-size: .875rem;color: #999999;margin: 0;line-height: 1.5;}
.index3 .yybox a{width: 100%;height: 100%;box-sizing: border-box;background-color: #fff;}
.index3 .yybox a>img{flex: 1;}
.index3 .yybox>div>img{width: 100%;height: 100%;}

.index3 .yybox .y1{width: 50%;}
.index3 .yybox .y1 a{height: 190px;display: flex;width: 100%;}
.index3 .yybox .y1 a img{flex: 1;width: 33.5%;}
.index3 .yybox .y1 a:first-child img{flex: 2;width: 67%;}

.index3 .yybox .y2{width: 16.5%;}
.index3 .yybox .y2 .txt{height: 50%;width: 100%;}
.index3 .yybox .y2 a{height: 100%;display: flex;flex-direction: column;}
.index3 .yybox .y2 a img{height: 50%;}

.index3 .yybox .y3{width: 33.5%;}
.index3 .yybox .y3 .txt{height: 100%;width: 100%;}
.index3 .yybox .y3 .txt img{height: 50%;}
.index3 .yybox .y3 a{height: 100%;display: flex;}
.index3 .yybox .y3 a>img{width: 50%;height: 100%;}
.index3 .yybox .y3 a .t1{display: flex;flex-direction: column;}

.index3 .yybox a:hover h3{color: #0b3b87;font-size: 1.1rem;}
.index3 .yybox a:hover p{color: #0b3b87;}
.index3 .yybox a:hover{padding: 0.5rem;} */



.index4{background: url(../images/index4bg1.jpg) no-repeat center center;background-size: 100% 100%;}
.index4 .row{overflow: visible;}
.index4-row{display: flex;justify-content: space-between;}
.index4-row .xwzx-swiper{width: 48.3%;margin: 0;}
.index4-row .xwzx-swiper{}
.index4-row .xwzx-swiper a{position: relative;display: block;}
.index4-row .xwzx-swiper .imgbox{height: 23.75rem;}
.index4-row .xwzx-swiper .imgbox img{width: 100%;height: 100%;object-fit: cover;transform: scale(1);}
.index4-row .xwzx-swiper .time{display: flex;flex-direction: column;align-items: center;width: 13%;border-right: 1px solid rgba(255,255,255,0.15);padding-right: 1rem;margin-right: 1rem;}
.index4-row .xwzx-swiper .time b{font-size: 2.5rem;color: #fff;}
.index4-row .xwzx-swiper .time span{font-size: 0.875rem;color: #fff;line-height: 1.5;}
.index4-row .xwzx-swiper .txt{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(11,59,135,0.65);display: flex;padding: 1rem 3rem;box-sizing: border-box;align-items: center;}
.index4-row .xwzx-swiper .txt p{margin: 0;font-size: 1.125rem;color: #fff;font-family: "misansR";line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;width: 87%;}
.index4-row .xwzx-swiper a:hover .imgbox img{transform: scale(1.1);}
.xwzx-swiper .swiper-button-next,.xwzx-swiper .swiper-button-prev{bottom: 0 !important;top: auto;height: 6rem;width: 3rem;}
.xwzx-swiper .swiper-button-prev{background: url(../images/leftbtn1.png) no-repeat center center;left: 0;}
.xwzx-swiper .swiper-button-next{background: url(../images/rightbtn1.png) no-repeat center center;right: 0;}
.xwzx-swiper .swiper-button-prev::after,.xwzx-swiper .swiper-button-next::after{display: none;}


.index4-row ul{width: 48.3%;height: 23.75rem;display: flex;flex-wrap: wrap;align-content: space-between;}
.index4-row ul li {margin-top: 1rem;width: 100%;}
.index4-row ul li:first-child{margin-top: 0;}
.index4-row ul li a{display: flex;padding: 1rem;width: 100%;height: 100%;box-sizing: border-box;background-color: #fff;}
.index4-row ul li .time{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 17%;margin-right: 1rem;background-color: #c1cad7;}
.index4-row ul li .time b{font-size: 2.5rem;color: #fff;}
.index4-row ul li .time span{font-size: 0.875rem;color: #fff;line-height: 1.5;}
.index4-row ul li .txt{width: 83%;}
.index4-row ul li .txt b{line-height: 1.5;font-size: 1.125rem;color: #333333;font-family: "misansR";white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;margin: 0.25rem 0;font-weight: normal;}
.index4-row ul li .txt p{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;margin: 0.25rem 0;line-height: 1.5;font-size: 0.875rem;color: #999999;height: 2.625rem;}
.index4-row ul li a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.index4-row ul li a:hover .time{background-color: #0b3b87;}
.index4-row ul li a:hover .txt b{color: #0b3b87;}



/* 公共导航 */
.listbanner{position: relative;text-align: center;}
.listbanner img{width: 100%;height:50vh;object-fit: cover;}
.listbanner .row{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0 auto;}
.listbanner .txt-left{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;text-align: left;}
.listbanner .txt-left b{font-size: 1.5rem;font-weight: normal;font-family: "misansR";color: #fff;display: block;}
.listbanner .txt-left span{font-size: 1.875rem;font-family: "misansM";color: #fff;display: block;}

.listbanner .txt-right{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;text-align: right;}
.listbanner .txt-right b{font-size: 1.5rem;font-weight: normal;font-family: "misansR";color: #fff;display: block;}
.listbanner .txt-right span{font-size: 1.875rem;font-family: "misansM";color: #fff;display: block;}

.location{position:sticky;top: -1px;background-color: #fff;z-index: 99;box-shadow: 0 0 5px rgb(0 0 0 / 15%);}
.location::after{position: absolute;left: 0;bottom: 0;content: "";width: 100%;height: 1px;background-color: #fff;}
.location .row{display: flex;justify-content: space-between;align-items: center;}
.location ul{display: flex;}
.location ul h3{margin: 0;display: flex;align-items: center;}
.location ul h3 a{font-size: 1.25rem;color: #fff;font-family: "misansR";background: #0b3b87;padding: 1px 25px;font-weight: normal;}
.location ul h3 a:hover{opacity: 0.85;}
.location ul li{margin-left: 2rem;}
.location ul li:first-child{margin-left: 0;}
.location ul li a{font-size: 1.25rem;font-family: "misansR";line-height:78px;display: block;position: relative;}
.location ul li a::after{position: absolute;left: 0;bottom: -1px;content: "";width: 100%;height: 3px;background-color: #0b3b87;z-index: 10;transform: scale(0);transition: .4s;}

.location ul li.active a{color: #0b3b87;}
.location ul li.active a::after{transform: scale(1);}
/* .location ul li a:hover::after{transform: scale(1);} */

.location .now{font-size: .9375rem;color: #757575;font-family: "misansR";}
.location .now a{font-size: .9375rem;color: #757575;font-family: "misansR";}
.location .now a:hover{color: #0b3b87;}



.page-box{padding:4.5rem 0;background-color: #f3f4f6;overflow: hidden;}
.page-box .row{position: relative;}

.page-box .pages{text-align: center;margin-top: 1rem;display: flex;justify-content: center;align-items: center;}
.page-box .pages a{padding:0 1rem;border: 1px solid #999;margin: 0 0.2rem;font-size: 1rem;color: #666;}
.page-box .pages a:hover{color: #0b3b87;border: 1px solid #0b3b87;}
.page-box .pages .page-num-current{color: #fff;background:linear-gradient(to bottom,#0b3b87,#5375ab);}
.page-box .pages .page-num-current:hover{color: #fff;}
.page-box .pages .page-prev,.page-box .pages .page-next{padding: 0 1.5rem;}
/* 企业简介 */
.gsjs .row{overflow: auto;}
.gsjs p{margin: 0.5rem 0;font-size: 1rem;color: #505050;line-height: 2;text-align: justify;}
.gsjs-row1{margin-bottom: 2rem;}
.gsjs-row1 .tit{position: relative;margin-bottom: 2rem;}
.gsjs-row1 .tit b{font-size: 5.5rem;font-family: "din";color: #e6eaf2;line-height: 1;}
.gsjs-row1 .tit h3{bottom: 0;position: absolute;margin: 0;font-size: 1.625rem;color: #0b3b87;font-family: "misansM";font-weight: normal;}
.gsjs-row1 .tit h3::after{content: "";width: 78px;height: 3px;background: url(../images/titleafter.png) no-repeat center center;position: absolute;left: 0;bottom: -1rem;}
.gsjs-row1 p{}

.gsjs-row2{display: flex;justify-content: space-between;align-items: flex-start;}
.gsjs-row2 .txt{width: 56%;}
.gsjs-row2 h4{font-size: 1.25rem;color: #0b3b87;font-family: "misansM";font-weight: normal;margin: 0;line-height: 1.5;}
.gsjs-row2 .txt h4:nth-child(2){margin-top: 1rem;}
.gsjs-row2 .imgbox-box{width: 40%;display: flex;flex-direction: column;}
.gsjs-row2 .imgbox{width: 100%;position: relative;}
.gsjs-row2 .imgbox img{width: 100%;height: 100%;z-index: 2;position: relative;}
.gsjs-row2 .imgbox::after{content: "";position: absolute;background-color: #e4eaf1;width: 100%;height: 100%;left: 20px;top: 20px;z-index: 1;}
.gsjs-row2 .imglist{width: calc(100% + 20px);display: flex;justify-content: space-between;/* padding-right: 20px; */margin-top: 3rem;}
.gsjs-row2 .imglist img{width: 31.5%;}
.gsjs-row3{display: flex;margin-top: 3rem;}
.gsjs-row3 img{width: 41.5%;}
.gsjs-row3 .txt{background-color: #fff;width: 58.5%;box-sizing: border-box;padding: 4rem 4rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;align-content: flex-start;}
.gsjs-row3 .txt h3{margin: 0;font-size: 1.625rem;color: #0b3b87;font-family: "misansM";font-weight: normal;position: relative;margin-bottom: 1rem;width: 100%;}
.gsjs-row3 .txt h3::after{content: "";width: 78px;height: 3px;background: url(../images/titleafter.png) no-repeat center center;position: absolute;left: 0;bottom: -1rem;}

.gsjs-row3 .txt span{padding-left: 15px;background: url(../images/spanlist1.png) no-repeat left center;margin-top:1.5rem;display: inline-block;box-sizing: border-box;font-size: 1rem;color: #505050;line-height: 1;width: 31%;}
.gsjs-row3 .txt span:nth-child(3),.gsjs-row3 .txt span:nth-child(6){width: 38%;}

/* 企业文化 */
.qywh{background: url(../images/qywhbg1.jpg) no-repeat center center;display: flex;height: 500px;background-size: 100% 100%;}
.qywh-li{flex: 1;display: flex;flex-direction: column;align-items: center;border-left: 1px solid rgba(255,255,255,0.1);justify-content: center;text-align: center;}
.qywh-li:hover{background: rgba(0, 0, 0, 0.05);}
.qywh-li img{width: 66px;height: 66px;}
.qywh-li h3{font-size: 1.5rem;color: #ffffff;font-family: "misansD";}
.qywh-li p{color: #fff;font-size: 1rem;margin: 0;height: 5rem;line-height: 2;opacity: 0.78;}
.qywh-li:hover p{opacity: 1;}


/* 发展历程 */
.fzlc-swiper{padding-bottom: 5rem;margin-top: 1rem;}
.fzlc-swiper .swiper-slide{border-left: 1px solid #e1e6f0;padding-left: 2.5rem;box-sizing: border-box;position: relative;}
.fzlc-swiper .swiper-slide:first-child{border-left: none;margin-left: -1px;}
.fzlc-swiper .swiper-slide::after{content: "";position: absolute;bottom: 0;width: 100%;height: 3.3rem;background: linear-gradient(to top, #f3f4f6 , rgba(255,255,255,0));;}
.fzlc-swiper .txt{height: 20rem;overflow-y: scroll;position: relative;padding-right: 1rem;padding-bottom: 1.5rem;}
.fzlc-swiper h3{font-size: 2.375rem;color: #0b3b87;font-family: "misansD";margin: 0;margin-bottom: 2rem;margin-top: 1rem;}
.fzlc-swiper .txt::-webkit-scrollbar{opacity: 0;visibility: hidden;transition: .4s;}
.fzlc-swiper .txt:hover::-webkit-scrollbar{opacity: 1;visibility: visible;}
.fzlc-swiper .txt::-webkit-scrollbar-thumb{opacity: 0;visibility: hidden;transition: .4s;}
.fzlc-swiper .txt:hover::-webkit-scrollbar-thumb{opacity: 1;visibility: visible;}
.fzlc-swiper .txt p{background: url(../images/plist.png) no-repeat left 0.7rem;padding-left: 15px;line-height: 2;margin: 0;margin-bottom: 1rem;}
.fzlc-swiper .swiper-pagination{bottom: 0 !important;top: auto !important;}

.fzlc-swiper .swiper-pagination-progressbar{background-color: #e1e6f0;}
.fzlc-swiper .swiper-pagination-progressbar-fill {
    --swiper-theme-color: #0b3b87;
}
.fzlc-swiper .swiper-pagination{height: 2px;}
.fzlc-p,.fzlc-n{color: #0b3b87;background-color: #fff;border-radius: 50%;width: 60px;height: 60px;top: 43%;}
.fzlc-p{left: -12%;}
.fzlc-n{right: -12%;}
.fzlc-p:after, .fzlc-n:after{font-size: 30px;font-weight: bold;}
.fzlc-p.swiper-button-disabled,.fzlc-n.swiper-button-disabled{background-color: #0b3b87;color:#fff;opacity: 0.1;}
.fzlc-p:hover,.fzlc-n:hover{box-shadow: 0 0 10px rgb(0 0 0 / 25%);}


/* 荣誉资质 */
.ryzz{}
.ryzz p{line-height: 2;font-size: 1rem;}
.ryzz ul::after{clear: both;content: "";display: block;}
.ryzz ul li{width: 23.3%;box-sizing: border-box;float: left;margin-right: 2.2%;margin-top: 2.2%;}
.ryzz ul li:nth-child(4n){margin-right: 0;}
.ryzz ul li a{padding: 10px;background-color: #fff;display: block;position: relative;}
.ryzz ul li a::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: url(../images/ryzzafter1.png) no-repeat left bottom;background-size: 100% 100%;}
.ryzz ul li a p{margin: 0;margin-top: 1rem;margin-bottom: 0.5rem;font-size: 1.125rem;font-family: "misansR";color: #333333;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ryzz ul .imgbox{width: 100%;height: 10.3rem;overflow: hidden;}
.ryzz ul .imgbox img{width: 100%;height: 100%;object-fit: scale-down;background-color: #f3f4f6;transform: scale(1);}
.ryzz ul a:hover{box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.ryzz ul li a:hover p{color: #0b3b87;}
.ryzz ul a:hover .imgbox img{transform: scale(1.1);}

/* 产品中心 */
.cp-hxsb{}
.cp-list h3{font-size: 2rem;color: #333;font-family: "misansD";text-align: center;margin-top: 0;}
.cp-list ul::after{content: "";display: block;clear: both;}
.cp-list ul{display: flex;flex-wrap: wrap;}
.cp-list ul li{background-color: #fff;margin-right: 2.2%;margin-top:2.2%;width: 23.3%;box-sizing: border-box;}
.cp-list ul li:hover{transform:translateY(-10px);}
.cp-list ul li:nth-child(4n){margin-right: 0;}
.cp-list ul li a{/*padding: 1rem;*/display: block;width: 100%;height: 100%;}
.cp-list ul li .imgbox{width: 100%;height:294.19px;overflow: hidden;}
.cp-list ul li .imgbox img{width: 100%;height: 100%;transform: scale(1);}
.cp-list ul li p{font-size: 1.375rem;color: #333333;font-family: "misansR";text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0;padding:1rem;line-height: 1.3;}
.cp-list ul li span{background-color: #f3f4f6;width: 100px;line-height: 30px;display: block;margin: 0 auto;text-align: center;margin-bottom: 0.5rem;display: none;}
/* .cp-list ul li a:hover .imgbox img{transform: scale(1.1);} */
.cp-list ul li a:hover span img{transform: rotate(180deg);}
.cp-list ul li:hover{box-shadow: 0 5px 15px rgb(0 0 0 / 10%);}


.cp-jjfa{background-color: #fff;}
.cp-jjfa h3{font-size: 2rem;color: #333;font-family: "misansD";text-align: center;margin-top: 0;}
.cp-swiper{padding-bottom: 5rem;padding-top: 10px;}
.cp-swiper .swiper-slide{background-color: #f3f4f6;height: auto;box-sizing: border-box;float: left;}
.cp-swiper .swiper-slide:hover{transform: translateY(-10px);}
.cp-swiper .swiper-slide a{/*padding: 1rem;*/display: block;width: 100%;height: 100%;}
.cp-swiper .swiper-slide .imgbox{width: 100%;height: 253px;overflow: hidden;}
.cp-swiper .swiper-slide .imgbox img{width: 100%;height: 100%;transform: scale(1);}
.cp-swiper .swiper-slide p{font-size: 1.375rem;color: #333333;font-family: "misansR";text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0;padding:1rem;}
.cp-swiper .swiper-slide span{background-color: #fff;width: 100px;line-height: 30px;display: block;margin: 0 auto;text-align: center;margin-bottom: 0.5rem;display: none;}
/* .cp-swiper .swiper-slide a:hover .imgbox img{transform: scale(1.1);} */
.cp-swiper .swiper-slide a:hover span img{transform: rotate(180deg);}
.cp-swiper .swiper-slide:hover{box-shadow: 0 3px 5px rgb(0 0 0 / 10%);}
.cp-swiper .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.cp-swiper .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.cp-swiper .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}

/* 产品列表 */
.cplist-l>h3{font-size: 2rem;color: #333;font-family: "misansD";text-align: center;margin-top: 0;}
.cplist-l ul li{margin-top: 2rem;}
.cplist-l ul li a{display: flex;padding: 1.25rem;background-color: #fff;justify-content: space-between;}
.cplist-l ul li .imgbox{width: 18.75rem;height: 12.5rem;overflow: hidden;border: 1px solid #f3f4f6;}
.cplist-l ul li .imgbox img{width: 100%;height: 100%;transform: scale(1);}
.cplist-l ul li .txt{width: 49rem;margin-right: 2.5rem;position: relative;}
.cplist-l ul li .txt h3{color: #0b3b87;font-size: 1.375rem;font-family: "misansM";margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;padding-bottom: 1rem;margin-bottom: 1rem;font-weight: normal;}
.cplist-l ul li .txt h3::after{position: absolute;left: 0;bottom: 0;content: "";width: 48px;height: 2px;background-color: #e2261a;}
.cplist-l ul li .txt p{font-size: 1rem;color: #505050;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 0;line-height: 2;overflow: hidden;}
.cplist-l ul li .txt span{background-color: #f3f4f6;width: 100px;line-height: 30px;display: block;margin: 0;text-align: center;position: absolute;left: 0;bottom: 1rem;}
.cplist-l ul li a:hover{box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
/* .cplist-l ul li a:hover .imgbox img{width: 100%;height: 100%;transform: scale(1.1);} */
.cplist-l ul li a:hover p{color: #333;}
.cplist-l ul li a:hover span img{transform: rotate(180deg);}

/* 产品详情 */
.cp-show p{margin: 0;}
.show-row1{display: flex;justify-content: space-between;}
.show-row1 .email-btn{margin-top: 25px;display: inline-block;}
.show-row1 .email-btn a{background-color: #0b3b87;color: #fff;padding: 3px 25px;display: flex;}
.show-row1 .email-btn a svg{width: 25px;height: auto;margin-right: 10px;}
.show-row1 .email-btn a:hover{opacity: 0.8;}
.show-row1 .lxwm-btn{display: flex;flex-wrap: wrap;margin-top: 15px;height: 30px;}
.show-row1 .lxwm-btn a{display: flex;width: 26px;height: 26px;border-radius: 2px;align-items: center;justify-content: center;margin-right: 10px;}
.show-row1 .lxwm-btn a:nth-child(2) img{width: 22px;height: 22px;}

.show-row1 .lxwm-btn a:hover{transform: translateY(-5px);width: 30px;height: 30px;}
.show-row1 .imgbox{width:36.5%;height: 21.25rem;}
.show-row1 .imgbox img{width: 100%;height: 100%;}
.show-row1 .txt{width: 59.7%;}
.show-row1 .txt h3{color: #0b3b87;font-size: 1.875rem;font-family: "misansD";margin: 1rem 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;padding-bottom: 1rem;font-weight: normal;}
.show-row1 .txt h3::after{position: absolute;left: 0;bottom: 0;content: "";width: 48px;height: 2px;background-color: #e2261a;}
.show-row1 .txt p{font-size: 1rem;color: #505050;line-height: 2;}

.show-row2{margin-top: 3rem;}
.show-row2 .t2-tit{background-color: #e6e7eb;}
.show-row2 .t2-tit h2{font-size: 1.25rem;color: #ffffff;font-family: "misansR";font-weight: normal;line-height: 60px;background: #0b3b87;display: inline-block;height: 100%;margin: 0;position: relative;padding: 0 3rem;}
.show-row2 .t2-tit h2::after{position: absolute;bottom: 0;right: -20px;content: "";background: url(../images/showbg1.png) no-repeat right center;width: 20px;height: 100%;}
.show-row2 .txt-box{background-color: #fff;padding: 3rem;}

.show-row2 .txt-box .txt .tit{color: #0b3b87;font-size: 1.25rem;font-family: "misansM";position: relative;font-weight: normal;margin: 0;margin-top: 2rem;margin-bottom: 1rem;padding-bottom: 1rem;width: 100%;}
.show-row2 .txt-box .txt .tit::after{content: "";width: 78px;height: 3px;background: url(../images/titleafter.png) no-repeat center center;position: absolute;left: 0;bottom: 0;}
.show-row2 .txt-box .txt1 .tit{margin-top: 0;}
.show-row2 .txt-box .txt p{font-size: 1rem;color: #505050;line-height: 2;margin:0.5rem 0;background: url(../images/spanlist1.png) no-repeat left 0.7rem;padding-left: 15px;}
.show-row2 .txt-box .txt2 p{padding-left: 0;background: none;}

.show-row2 .txt-box .txt3{display: flex;flex-wrap: wrap;justify-content: space-between;}
.show-row2 .txt-box .txt3 p{width: 49.2%;margin: 0.8% 0;font-size:16px;color:#505050;background:#f4f4f4;padding:15px 20px;padding-left:100px;box-sizing: border-box;min-height:110px;background-size: 40px 40px !important;background-color: #f4f4f4 !important;background-position: 35px 23px !important;line-height: 1.8;display: flex;flex-direction: column;}
.show-row2 .txt-box .txt3 p.s{justify-content: center;background-position: 35px center !important;}
.show-row2 .txt-box .txt3 p strong{display:block;width:100%;font-size:18px;color:#333333;}
/* 
.show-row2 .txt-box .txt3 p:nth-child(2){background: url(./01.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(3){background: url(./03.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(4){background: url(./05.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(5){background: url(./07.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(6){background: url(./02.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(7){background: url(./04.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(8){background: url(./06.svg) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(9){background: url(./08.svg) no-repeat;} */

.show-row2 .txt-box .txt3 p:nth-child(2){background: url(./cptb1.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(3){background: url(./cptb3.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(4){background: url(./cptb5.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(5){background: url(./cptb7.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(6){background: url(./cptb2.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(7){background: url(./cptb4.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(8){background: url(./cptb6.png) no-repeat;}
.show-row2 .txt-box .txt3 p:nth-child(9){background: url(./cptb8.png) no-repeat;}

.show-row2 .txt-box .txt2 ol li {
    list-style-type: none;
    counter-increment: step-counter;
    padding: 2px 0;
    margin: 5px 0;
    position: relative;
    min-height: 20px;
    padding-left: 0;
}
.show-row2 .txt-box .txt2 ol li p{margin: 0;}
.show-row2 .txt-box .txt2 ol li:before {
    content: counter(step-counter);
    border-radius: 50%;
    top: 8px;
    left: -30px;
    position: absolute;
    float: left;
    font-size: 14px;
    height: 20px;
    width: 20px;
    padding: 0px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background: #0b3b87;
    line-height: 20px
}
.show-row3{background-color: #fff;padding: 0 3rem 3rem 3rem;}
.show-row3 .inquiry-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.show-row3 .inquiry-form input,
.show-row3 .inquiry-form textarea {
    padding-right: 40px;
    transition: .3s
}

.show-row3 .inquiry-form input::-webkit-input-placeholder,
.show-row3 .inquiry-form textarea::-webkit-input-placeholder {
    color: #4c4c4c;
    transition: .3s;
    transform-origin: top left
}

.show-row3 .inquiry-form input::-moz-input-placeholder,
.show-row3 .inquiry-form textarea::-moz-input-placeholder {
    color: #4c4c4c
}

.show-row3 .inquiry-form input::-ms-input-placeholder,
.show-row3 .inquiry-form textarea::-ms-input-placeholder {
    color: #4c4c4c
}

.show-row3 .inquiry-form input:focus::-webkit-input-placeholder,
.show-row3 .inquiry-form textarea:focus::-webkit-input-placeholder {
    transform: scale(.8) translate(2px, -14px)
}

.show-row3 .inquiry-form input:focus,
.show-row3 .inquiry-form textarea:focus {
    border-color: #0b3b87
}

.show-row3 .inquiry-form input {
    position: relative;
    box-sizing: border-box;
    padding-left: 20px;
    width: 49%;
    height: 50px;
    border: 1px solid #d5d5d5;
    outline: 0;
    margin-bottom: 30px
}

.show-row3 .inquiry-form textarea {
    padding-top: 20px;
    box-sizing: border-box;
    padding-left: 20px;
    width: 100%;
    outline: 0;
    height: 250px;
    border: 1px solid #d5d5d5;
    resize: none
}

.show-row3 .inquiry-form .input-error {
    border: 1px solid #f77
}
.show-row3 .wmkcfb-name {
    background: url(../images/name.png) no-repeat;
    background-size: 26px 26px;
    background-position: right 10px top 12px
}

.show-row3 .wmkcfb-phone {
    background: url(../images/phone.png) no-repeat;
    background-size: 24px 24px;
    background-position: right 10px top 12px
}

.show-row3 .wmkcfb-email {
    background: url(../images/email.png) no-repeat;
    background-size: 24px 24px;
    background-position: right 10px top 12px
}

.show-row3 .wmkcfb-content {
    background: url(../images/messageicon1.png) no-repeat;
    background-size: 20px 20px;
    background-position: right 10px top 15px
}

.show-row3 .send-btn {
    vertical-align: middle;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    transition-property: color;
    transition-duration: .5s;
    margin: 30px auto;
    min-width: 200px;
    height: 50px;
    border: 1px solid #4c4c4c;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    background: 0 0;
    font-size: 16px;
    cursor: pointer;
    background-color: #0b3b87;
    color: #fff;
}
.show-row3 .send-btn:hover{
    opacity: 0.8;
}
@media screen and (max-width: 768px) {
    .show-row3 .inquiry-form input{width: 100%;margin-bottom: 15px;}
}


/* 工程设计 */
.gcsj{}
.gcsj p{font-size: 1rem;color: #505050;line-height: 2;}
.gcsj ul{display: flex;border-top: 3px solid #00a9ce;margin-top: 3rem;}
.gcsj ul li{width: 25%;margin-left: 20px;}
.gcsj ul li:first-child{margin-left: 0;}
.gcsj ul li h3{font-size: 1.125rem;color: #333333;font-weight: normal;}
.gcsj ul li .gcsj-list{border-top: 3px solid #999999;padding: 1rem;height: 37rem;box-sizing: border-box;}
.gcsj ul li a{font-size: 1rem;color: #505050;display: block;background: url(../images/spanlist2.jpg) no-repeat left center;padding-left: 1rem;}
.gcsj ul li:nth-child(2n) .gcsj-list{background-color: #daecf2;}
.gcsj-two{display: flex;justify-content: space-between;margin-top: 3rem;}
.gcsj-two img{width: 48.75%;}
.gcsj-col{display: flex;}
.gcsj-col a{margin-left:1.875rem;margin-top:1.875rem;position: relative;width: 25%;overflow: hidden;}
.gcsj-col a:first-child{margin-left: 0;}
.gcsj-col a img{width: 100%;height: 100%;transform: scale(1);}
.gcsj-col a p{position: absolute;left: 0;bottom: 0;width: 100%;margin: 0;font-size: 1rem;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;z-index: 1;padding: 0.5rem 1rem; box-sizing: border-box;}
.gcsj-col a::after{position: absolute;left: 0;right: 0;top: 50%;bottom: 0;background: linear-gradient(to top,rgba(0,0,0,0.46),rgba(0,0,0,0));content: "";}
.gcsj-col a:hover img{transform: scale(1.1);}
.gcsj-col a:hover::after{top: 0;}

/* 工艺设计 */
.gysj>p{font-size: 1rem;color: #505050;line-height: 2;margin-bottom: 2rem;}
.gysj-list h3{font-size: 1.625rem;color: #333;font-family: "misansD";position: relative;padding-bottom: 1rem;}
.gysj-list h3::after{position: absolute;content: "";left: 0;bottom: 0;width: 40px;height: 2px;background: #0b3b87;}
.gysj-list ul{overflow: hidden;}
.gysj-list ul li{width: 23%;float: left;margin-right: 2.5%;background-color: #fff;margin-bottom: 2.5%;}
.gysj-list ul li:nth-child(4n){margin-right: 0;}
.gysj-list ul li {}
.gysj-list ul li .imgbox{width: 100%;overflow: hidden;}
.gysj-list ul li .imgbox img{width: 100%;height: 100%;object-fit:cover;transform: scale(1);}
.gysj-list ul li p{margin: 0;font-size: 1.0625rem;color: #333333;padding: 0.5rem 0;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* .gysj-list ul li a:hover .imgbox img{transform: scale(1.1);} */
.gysj-list ul li:hover{box-shadow:  0 0 10px rgb(0 0 0 / 15%);}

/* 联系我们 */
.lxwm{}
.lxwm ul{display: flex;justify-content: space-between;}
.lxwm li{width: 48.5%;background: url(../images/dtbg2.png) no-repeat center center #fff;box-sizing: border-box;padding: 3rem 3.5rem;cursor: pointer;border-bottom: 2px solid #fff;}
.lxwm li .lxwm-tit{overflow: hidden;}
.lxwm li h3{font-size: 1.5rem;color: #333333;font-family: "misansD";position: relative;padding-bottom: 1rem;margin: 0;margin-bottom: 1rem;float: left;}
.lxwm li h3::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background-color: #0b3b87;}
.lxwm li .lxwm-tit span{float: right;font-size: 1rem;color: #0b3b87;font-family: "misansR";}
.lxwm li .lxwm-tit span img{margin-left: 5px;animation: rotate 1s linear infinite;-webkit-animation: rotate 1s linear infinite;}
.lxwm li.active{border-bottom: 2px solid #0b3b87;background: url(../images/dtbg1.png) no-repeat center center #fff;}
.lxwm li.active h3{color: #0b3b87;}
.lxwm li .lxwm-txt p{margin: 0;}
.lxwm li .lxwm-txt span{display: none;}
.lxwm li:hover{box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
#tencentMap{height: 41rem;width: 100%;z-index: 1;}


/* 人才招聘 */
.rc-tit1{margin-bottom: 1.5rem;}
.rc-tit1 h3{font-size: 2rem;font-family: "misansM";font-weight: normal;margin: 0;position: relative;display: inline-block;}
.rc-tit1 h3::before{content: "";position: absolute;width: 34px;height: 38px;background: url(../images/tit3icon2.png) no-repeat center center;left: -50px;top: -8px;}
.rc-tit1 h3::after{content: "";position: absolute;width: 22px;height: 22px;background: url(../images/tit3icon3.png) no-repeat center center;right: -44px;bottom: 0;}
.rc-tit1 hr{margin: 0;width: 80px;height: 3px;border: none;background: url(../images/tit3icon1.png) no-repeat left center;margin-top: 0.7rem;}

.rcfz-row1{overflow: visible;}
.rcfz-row1 .row{display: flex;justify-content: space-between;align-items: center;position: relative;}
.rcfz-row1 .fl{width: 50%;}

.rcfz-row1 p{font-size: 1rem;color: #505050;margin: 0;line-height: 2;}
.rcfz-row1 a{font-size: 1.125rem;color: #0b3b87;border-bottom: 1px solid #0b3b87;margin-top: 3rem;display: inline-block;}

/* 人才招聘-信封 */
.rcfz-row1 .fr{width: 45%;}
.xfbox{position: relative;padding-top: 5rem;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-name: slideInUp;animation-name: slideInUp;opacity: 0;visibility: hidden;}
.xfbox.acitve{opacity: 1;visibility: visible;}
.xfbox img{width: 100%;}
.xfbox .xffm{position: absolute;bottom: 0;left: 0;z-index: 5;box-shadow: 0 5px 5px rgb(0 0 0 / 15%);}
.xfbox .xf{position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 2;bottom: 5px;width: 85%;box-shadow: 0 0px 5px rgb(0 0 0 / 15%);}
.xfbox .xf h3{font-size: 1.875rem;font-family: "misansD";position: absolute;top: 23%;text-align: center;width: 100%;margin: 0;}
.xfbox .xfbtn{position: absolute;z-index: 10;width: 88px;height: 88px;left: 0;right: 0;top: 4.5rem;bottom: 0;margin: auto;cursor: pointer;border-radius: 50%;font-size: 28px;color: #0b3b87;background-color: #fff;display: flex;justify-content: center;align-items: center;box-shadow: 0 0 5px rgb(0 0 0 / 10%);font-family: "misansR";font-weight: 600;}
.xfbox .xfbtn:hover{box-shadow: 0 -3px 10px rgb(0 0 0 / 15%);}
.xfbox .xfdb{z-index: 1;}
.xfbox:hover .xf{bottom: 4rem;}

.rcfz-row1 .row1{opacity: 0;visibility:hidden;display: none;position: absolute;left: 0;top: 0;background-color: #fff;z-index: 10;width: 100%;min-height: 100%;box-sizing: border-box;padding: 3rem 8rem;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-name: slideInUp;animation-name: slideInUp;box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.rcfz-row1 .row1 h3{text-align: center;font-size: 2rem;margin: 1.5rem 0;}
.rcfz-row1 .row1 p{font-size: 1rem;margin: 0;line-height: 2;}

/* 人才招聘-关闭按钮 */
.close-rc,.close-rc::after,.close-rc::before{
    width: 40px;height: 2px; content: "";
    background: #333; position: absolute; display: inline-block;
    top: 30px;right: 10px;
    transition:all ease-in-out .3s 0s ;cursor: pointer;
  }
.close-rc { background-color: transparent;width: 60px;height: 60px;right: 40px;}
.close-rc::before {top:30px;transform: rotate(-45deg); background: #333;}
.close-rc::after {top:30px;transform: rotate(45deg); background: #333;}
.close-rc:hover{}


.rcfz-row1 .row1.active{opacity: 1;visibility: visible;display: block;}

/* 人才招聘-2 */
.rcfz-row2{background-color: #fff;}
.rcfz-row2 .txt2 img{margin-top: 1rem;}
.rcfz-row2 p{font-size: 1rem;margin: 0;line-height: 2;text-align: center;margin-bottom: 2rem;}
.rcfz-row2 .txt-list{display: flex;justify-content: space-between;margin-top: 2rem;margin-bottom: 4rem;}
.rcfz-row2 .txt-list img{width: 23%;}

/* 人才招聘-3 */
.rcfz-row3 .img-list img{margin: 1rem 0;width: 91%;}
.rcfz-row3 .img-list .imgbox{position: relative;}
.rcfz-row3 .img-list .txt{position: absolute;right: 0;top: 50%;transform:translateY(-50%);background-color: #fff;width: 45%;box-sizing: border-box;padding: 3.75rem;box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.rcfz-row3 .img-list .txt::after{content: "";position: absolute;top: 0;bottom: 0;right: 0;width: 6px;height: 100%;background: linear-gradient(to bottom,#e2281c,#fff);}
.rcfz-row3 .img-list .txt h3{font-family: "misansD";font-size: 1.875rem;margin: 0;}
.rcfz-row3 .img-list .txt hr{margin: 0;width: 80px;height: 3px;border: none;background: url(../images/title3bg2.png) no-repeat left center;margin-top: 0.7rem;}
.rcfz-row3 .img-list .txt p{font-size: 1rem;line-height: 2;color: #505050;}

/* 人才招聘-4 */
.rcfz-row4 {background-color: #fff;}
.rcfz-row4 p{font-size: 1rem;margin: 0;line-height: 2;text-align: center;margin-bottom: 2rem;}
.rcfz-row4 .txt{display: flex;justify-content: space-between;}
.rcfz-row4 .rc-tit4 ul{display: flex;flex-direction: column;height: 100%;justify-content: space-around;align-content: space-between;}
.rcfz-row4 .rc-tit4{width: 17.143%;}
.rcfz-row4 .rc-tit4 li{text-align: center;background: linear-gradient(to bottom,#f3f4f6,#fff);width: 100%;box-sizing: border-box;/* padding: 2rem 0; */height: auto;flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.rcfz-row4 .rc-tit4 li img{margin-top: 0.5rem;}
.rcfz-row4 .rc-tit4 li span{color:#999999;font-size: 1rem;line-height: 2;}
.rcfz-row4 .rc-tit4 li img:nth-child(2){display: none;}
.rcfz-row4 .rc-tit4 h3{margin: 0;font-size: 1.5rem;font-family: "misansD";margin-top: 0.5rem;line-height: 2;}

.rcfz-row4 .rc-tit4 li:hover{background: linear-gradient(to bottom,#e5f0ff,#fff);}
.rcfz-row4 .rc-tit4 li:hover img:first-child{display: none;}
.rcfz-row4 .rc-tit4 li:hover img:nth-child(2){display: inline-block;}
.rcfz-row4 .rc-tit4 li.active{background: linear-gradient(to bottom,#e5f0ff,#fff);}
.rcfz-row4 .rc-tit4 li.active img:first-child{display: none;}
.rcfz-row4 .rc-tit4 li.active img:nth-child(2){display: inline-block;}

.rcfz-row4 .rc4-cont{display: flex;margin: 0 3%;position: relative;width: 100%;flex: 1;}
.rcfz-row4 .rc4-cont img{width: 100%;height: 100%;}
/* .rcfz-row4 .rc4-cont .ls:first-child{display: flex;flex-direction: column;} */
.rcfz-row4 .rc4-cont .ls{width: 100%;height: 100%;}
.rcfz-row4 .rc4-cont .ls.active{opacity: 1;visibility: visible}
.rcfz-row4 .fl-list ul{display: flex;justify-content: space-between;margin-top: 3rem;}
.rcfz-row4 .fl-list ul li{font-size: 1.25rem;font-family: "misansR";border: 2px solid #ebeff5;border-radius: 50%;width: 100px;height: 100px;box-sizing: border-box;padding: 0 1.5rem;text-align: center;line-height: 1.3;display: flex;align-items: center;}

/* 人才招聘-5 */
.rcfz-row5 .rc-swiper{padding-bottom: 4.5rem;margin-top: 2rem;}
.rcfz-row5 .rc-swiper .swiper-slide{height: 501px;width: 750px;}
.rcfz-row5 .rc-swiper .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.rc-swiper .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.rc-swiper .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.rc-swiper .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
.rcfz-row5 .swiper-slide-prev,.rcfz-row5 .swiper-slide-next{opacity: 0.5;}
.rcfz-row5 .swiper-button-next,.rcfz-row5 .swiper-button-prev{background-color: rgba(255,255,255,0.8);width: 70px;height: 70px;border-radius: 50%;}
.rcfz-row5 .swiper .row{position: absolute;left: 0;right: 0;top: 50%;}
.rcfz-row5 .swiper-button-next::after,.rcfz-row5 .swiper-button-prev::after{font-size: 26px;color: #0b3b87;}

/* 数字化 */
.szh{text-align: center;}
.szh p{text-align: left;font-size: 1rem;color: #505050;line-height: 2;}
.szh img{margin: 2rem 0;}

/* 我们的服务 */
.qyfw-row1{}
.qyfw-row1 .szh-tit{text-align: center;}
.qyfw-row1 .szh-tit h3{text-align: center;}
.qyfw-row1 .szh-tit hr{margin: 0 auto;margin-top: 1rem;}
.qyfw-row1 p{text-align: left;font-size: 1rem;color: #505050;line-height: 2;}
.qyfw-row1 .fw-img{display: flex;flex-wrap: wrap;justify-content: space-between;}
.qyfw-row1 .fw-img .fw-imglist{position: relative;margin: 0.75% 0;overflow: hidden;}
.qyfw-row1 .fw-img .fw-imglist img{transform: scale(1);}
.qyfw-row1 .fw-img .fw-imglist:hover img{transform: scale(1.05);}
.qyfw-row1 .fw-img .fw-imglist h3{position: absolute;left: 0;bottom: 0;color: #ffffff;font-size: 1.375rem;font-weight: normal;font-family: "misansD";margin: 30px 50px;z-index: 10;line-height: 1.5;}
.qyfw-row1 .fw-img .fw-imglist::after{content: "";width: 100%;height: 50%;background: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));position: absolute;left: 0;bottom: 0;}
.qyfw-row1 .fw-img .fw-imglist1{width: 62%;}
.qyfw-row1 .fw-img .fw-imglist2{width: 36.5%;}
.qyfw-row1 .fw-img .fw-imglist3{width: 36.5%;}
.qyfw-row1 .fw-img .fw-imglist4{width: 62%;}

.qyfw-row2{background-color: #fff;}
.qyfw-row2 p{text-align: left;font-size: 1rem;color: #505050;line-height: 2;}

.qyfw-row3 .row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.qyfw-row3 a{width: 48.5%;height: 18.75rem;display: block;position: relative;overflow: hidden;margin: 1.5% 0;background-size: 100% 100% !important;background-position: center center !important;}
.qyfw-row3 a:hover{background-size: 110% 110% !important;}
.qyfw-row3 a:nth-child(3){width: 100%;}
.qyfw-row3 a:nth-child(1){background: url(./wm01.jpg) no-repeat;}
.qyfw-row3 a:nth-child(2){background: url(./wm02.jpg) no-repeat;}
.qyfw-row3 a:nth-child(3){background: url(./wm03.jpg) no-repeat;}
.qyfw-row3 a:nth-child(4){background: url(./wm04.jpg) no-repeat;}
.qyfw-row3 a:nth-child(5){background: url(./wm05.jpg) no-repeat;}
.qyfw-row3 img{width: 100%;height: 100%;transform: scale(1);display: none;}
.qyfw-row3 p{position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.5);width: 100%;margin: 0;line-height: 5rem;padding: 0 4rem;font-size: 1.5rem;color: #fff;font-family: "misansD";box-sizing: border-box;}
.qyfw-row3 p span{float: right;padding-right: 15px;background: url(../images/morejt1.png) no-repeat right center;font-size: 1rem;font-family: "微软雅黑";opacity: 0;visibility: hidden;}
.qyfw-row3 a:hover img{transform: scale(1.1);}
.qyfw-row3 a:hover p span{opacity: 1;visibility: visible;}


/* 新闻媒体 */
.xwmt-list{}
.xwmt-list ul::after{content: "";clear: both;display: block;}
.xwmt-list ul li{float: left;width: 31.5%;margin-right: 2.75%;margin-bottom: 2rem;}
.xwmt-list ul li:nth-child(3n){margin-right: 0;}
.xwmt-list ul li .imgbox{width: 100%;height: 13.9375rem;overflow: hidden;}
.xwmt-list ul li .imgbox img{width: 100%;height: 100%;transform: scale(1);object-fit: cover;}
.xwmt-list ul li .txt{background-color: #fff;width: 100%;box-sizing: border-box;padding: 1.5625rem;position: relative;}
.xwmt-list ul li .txt b{font-size: 1.125rem;color: #333;font-family: "misansM";display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;font-weight: normal;line-height: 1.8;height: 4.05rem;}
.xwmt-list ul li .txt p{font-size: .875rem;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;margin: 0;line-height:1.8;margin: 0.5rem 0;height: 3.125rem;}
.xwmt-list ul li .txt span{color: #999999;font-size: .875rem;display: flex;font-family: "misansR";}
.xwmt-list ul li .txt span hr{display: inline-block;border: none;background:url(./newslisthr1.png) no-repeat 96% center;width: 24px;height: 16px;flex: 1;margin: auto;margin-left: 1rem;}
.xwmt-list ul li .txt::after{content: "";width:0;height: 2px;position: absolute;left: 0;bottom: 0;background: #0b3b87;}
.xwmt-list ul li:hover .txt span hr{background:url(./newslisthr2.png) no-repeat 96% center;}
.xwmt-list ul li:hover .txt::after{width: 100%;transition: .6s;}
.xwmt-list ul li:hover{box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
.xwmt-list ul li a:hover .imgbox img{transform: scale(1.05);}
.xwmt-list ul li a:hover .txt b{color: #0b3b87;}
.xwmt-list ul li a:hover .txt span{color: #0b3b87;}

/* 应用行业 */
.yyhy{text-align: center;}
.yyhy .tx1 .szh-tit{margin-top:0;}
.yyhy .tx1,.yyhy .tx2,.yyhy .tx3,.yyhy .tx4{overflow: hidden;}
.yyhy p{text-align: left;font-size: 1rem;color: #505050;line-height: 2;margin:3px 0;}
.yyhy .tx3-img{overflow: hidden;}
.yyhy .tx3-img img{float: left;width: 31.6%;margin: 1rem 0;margin-right: 2.5%;}
.yyhy .tx3-img img:nth-child(3n){margin-right: 0;}

.yyhy .tx4{margin-top:2rem;}
.yyhy .tx4-img{overflow: hidden;margin-top: 1rem;}
.yyhy .tx4-img .imgbox{float: left;width: 100%;height: 6rem;text-align: center;box-sizing: border-box;padding: 0.5rem;background-color: #fff;}
.yyhy .tx4-img .imgbox img{height: 100%;object-fit: contain;}
.yyhy .tx4-img .imgbox:nth-child(6n){margin-right: 0;}

/* 职位招聘 */
.zwzp1 .row{display: flex;height: 23.25rem;}
.zwzp-img{width: 55%;height: 100%;}
.zwzp-img img{width: 100%;height: 100%;}
.zwzp-txt{width: 45%;height: 100%;background: url(../images/zwzp2.jpg) no-repeat center center;display: flex;text-align: center;align-items: center;justify-content: center;background-size: 100% 100%;}
.zwzp-txt .l1{}
.zwzp-txt .l1,.zwzp-txt .l2{display: flex;flex-direction: column;align-items: center;width: 50%;}
.zwzp-txt .l1 .imgbox{padding: 10px;background-color: rgba(255,255,255, 0.1);width: 165px;height: 165px;box-sizing: border-box;}
.zwzp-txt .l1 .imgbox img{width: 100%;height: 100%;}
.zwzp-txt .l2 .imgbox{padding: 10px;background-color: rgba(255,255,255, 0.1);width: 145px;height: 145px;box-sizing: border-box;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin-top: 10px;margin-bottom: 10px;}
.zwzp-txt .l2 .imgbox img{width: 60px;height: 60px;}
.zwzp-txt div p{color: #fff;}

.zwzp2{background-color: #fff;}
.job_tit{ width:100%; text-align: center; font-size:26px; color:#373737; height:130px; line-height:130px;}
.job_list{ width:100%; height:auto; background-color:#f6f6f6;}
.zwzp2 ul li{ width:100%; height:auto; list-style:none; margin-bottom:30px;}
.job_con{ width:100%; height: auto; background-color:#fff;-moz-box-shadow:2px 2px 8px #dedcdc; -webkit-box-shadow:2px 2px 8px #dedcdc; box-shadow:2px 2px 8px #dedcdc; padding:0px 25px;box-sizing: border-box;}
.job_1{ width:100%; font-size:22px; color:#373737; height:70px; line-height:70px;}
.job_1 a{ float:right; font-size:16px; color:#fff; width:127px; height:43px; background-color:#0b3b87; text-align: center; line-height:43px; margin-top:12px; cursor:pointer;}
.job_2{ width:100%; height:auto;overflow: hidden; background-color:#f5f5f5; padding:12px 20px;box-sizing: border-box;}
.job_fen{ float:left; width:50%; font-size:14px; color:#7f7f7f; height:auto; line-height:2;}
.job_fen span{ display:inline-block; width:85px; text-align:right; margin-right:20px;}
.job_fen1{ float:left; width:470px; font-size:14px; color:#7f7f7f; height:auto; line-height:2;}
.job_fen1 span{ display:inline-block; width:156px; text-align:right; margin-right:20px;}
.job_fen2{ float:left; width:320px; font-size:14px; color:#7f7f7f; height:auto; line-height:2;}
.job_fen2 span{ display:inline-block; width:156px; text-align:right; margin-right:20px;}
.job_fen3{ float:left; width:320px; font-size:14px; color:#7f7f7f; height:auto; line-height:2;}
.job_fen3 span{ display:inline-block; width:156px; text-align:right; margin-right:20px;}
.job_31{ width:100%; text-align: center; height:50px; line-height:50px; display:none;}
.job_3{ width:100%; text-align: center; height:50px; line-height:50px; cursor:pointer;}
.job_3 span{ font-size:16px; color:#525252; background:url(../images/job43.png) no-repeat right; padding-right:17px;}

.job_5{ width:100%; text-align: center; height:50px; line-height:50px; cursor:pointer;display: none;}
.job_5 span{ font-size:16px; color:#525252; background:url(../images/job432.png) no-repeat right; padding-right:17px;}
.job_5.s{display:block;}
.job_4{ width:100%; height: auto; overflow:hidden; margin:auto; margin-top:10px; display:none;transition: 0s;}
.job_kong{ width:100%; height:60px; overflow:hidden;}
.duty_left{ float:left; width:545px; height:auto; overflow:hidden;}
.duty_tit{ width:100%; font-size:16px; color:#333333; font-weight:bold; height:40px; line-height:40px;}
.duty_con{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#818181; line-height:24px;}
.duty_right{ float:right; width:545px; height:auto; overflow:hidden;}




/* 新闻详情 */
.show-box{padding-bottom: 5rem;}
.show-box .row{width:1100px;max-width:100%;}
.show-tit{background-color: #f3f4f6;text-align: center;padding:2rem 0;}
.show-tit h3{font-size: 2.125rem;font-family: "misansD";font-weight: normal;margin: 0;margin: 1rem 0;}
.show-tit span{font-size: 1rem;color: #999999;}
.show-cont{font-size: 1rem;color: #505050;width: 100%;overflow: hidden;line-height: 2;padding: 2rem 0;}
.show-cont img{height:auto !important;}
.show-btn{background-color: #f3f4f6;margin-top: 2rem;display: flex;padding: 0 2rem;height: 5rem;align-items: center;}
.show-btn span{width: 50%;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;display: block;}
.show-btn span:nth-child(2){text-align: right;}


/* 两新党建 */
.dj-index1{background: url(../images/imgdj1.jpg) no-repeat center center;background-size: cover;margin: 0;padding: 120px 0;}
.dj-index1 .tit h3{margin: 0;color: #333333;font-size: 1.875rem;font-family: "misansD";}
.dj-index1 .tit hr{margin: 0;width: 80px;height: 3px;border: none;background: url(../images/djtiticon1.png) no-repeat left center;margin-top: 0.7rem;}
.dj-index1 .txt{background-color: #fff;box-shadow: 0 3px 10px rgb(0 0 0 / 25%);width: 620px;box-sizing: border-box;padding: 50px;margin-left: 80px;font-size: 1rem;color: #505050;line-height: 2;}
.dj-index1 .txt p{margin:0;text-align: justify;}
.dj-index1 .txt .tit{margin-bottom:15px;}


.dj-index2 .szh-tit{text-align: center;margin-bottom: 30px;}
.dj-index2 .szh-tit h3{text-align: center;}
.dj-index2 .szh-tit hr{margin: 0 auto;margin-top: 1rem;}
.dj-index2{padding: 2rem 0 3rem 0;background: #f3f4f6;}
.dj-index2 .swiper1{padding-bottom: 4.5rem;margin-top: 2rem;}
.dj-index2 .swiper1 .swiper-slide{height: 501px;width: 750px;}
.dj-index2 .swiper1 .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.dj-index2 .swiper1 .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.dj-index2 .swiper1 .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.dj-index2 .swiper1 .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
.dj-index2 .swiper1 .swiper-slide-prev,.dj-index2 .swiper1 .swiper-slide-next{opacity: 0.5;}
.dj-index2 .swiper1 .swiper-button-next,.dj-index2 .swiper1 .swiper-button-prev{background-color: rgba(255,255,255,0.8);width: 70px;height: 70px;border-radius: 50%;}
.dj-index2 .swiper1 .row{position: absolute;left: 0;right: 0;top: 50%;}
.dj-index2 .swiper1 .swiper-button-next::after,.dj-index2 .swiper1 .swiper-button-prev::after{font-size: 26px;color: #0b3b87;}



/* .dj-index3 .swiper2 .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.dj-index3 .swiper2 .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.dj-index3 .swiper2 .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
.dj-index3 .swiper2 .swiper-slide{position: relative;} */
/* .dj-index3 .swiper2 h3{font-weight: normal;font-size: 1.25rem;color: #333333;font-family: "misansM";text-align: center;margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: absolute;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.5);color: #fff;padding:10px 15px;box-sizing: border-box;line-height: 1.5;} */
.dj-index3 .swiper2 h3{display: none;}
.dj-index3 .swiper2{padding-bottom: 4.5rem;margin-top: 2rem;}
.dj-index3 .swiper2 .swiper-slide{height: 501px;width: 750px;}
.dj-index3 .swiper2 .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.dj-index3 .swiper2 .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.dj-index3 .swiper2 .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.dj-index3 .swiper2 .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
.dj-index3 .swiper2 .swiper-slide-prev,.dj-index3 .swiper2 .swiper-slide-next{opacity: 0.5;}
.dj-index3 .swiper2 .swiper-button-next,.dj-index3 .swiper2 .swiper-button-prev{background-color: rgba(255,255,255,0.8);width: 70px;height: 70px;border-radius: 50%;}
.dj-index3 .swiper2 .row{position: absolute;left: 0;right: 0;top: 50%;}
.dj-index3 .swiper2 .swiper-button-next::after,.dj-index3 .swiper2 .swiper-button-prev::after{font-size: 26px;color: #0b3b87;}


.dj-index3{background: #fff;padding: 2rem 0 15px 0;}
.dj-index3 .szh-tit{text-align: center;margin: 30px 0;}
.dj-index3 .szh-tit h3{text-align: center;}
.dj-index3 .szh-tit hr{margin: 0 auto;margin-top: 1rem;}
.dj-index4  .tit h3{margin: 0;color: #333333;font-size: 1.625rem;font-family: "misansR";font-weight: normal;}
.dj-index4 .tit hr{margin: 0;width: 80px;height: 3px;border: none;background: url(../images/djtiticon1.png) no-repeat left center;margin-top: 0.7rem;}
.dj-index4 .txt{background-color: #fff;box-shadow: 0 3px 10px rgb(0 0 0 / 25%);width: 720px;box-sizing: border-box;padding: 40px;font-size: 1rem;color: #505050;line-height: 2;}
.dj-index4 .txt strong{margin-top: 10px;display: block;}
.dj-index4 .txt p{margin:0;text-indent:2em;}
.dj-index4 .txt .tit{margin-bottom:15px;}
.dj-index3 .swiper-slide img{width: 100%;height: 100%;}
/* .dj-index3 .swiper2{margin-bottom: 20px;padding-bottom: 50px;} */


.dj-index2{}
.dj-index3{}
.dj-index4{background: url(../images/imgdj2.jpg) no-repeat center center;background-size: 100% 100%;padding: 120px 0;}
.dj-index5{padding:50px 0;background-color: #f3f4f6;}
.dj-index5 .swiper3{padding-bottom: 70px;}
.dj-index5 .swiper3 .swiper-slide img{width: 100%;height: 100%;}

.dj-index5 .swiper3 .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.dj-index5 .swiper3 .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.dj-index5 .swiper3 .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
.dj-index5 .swiper3 .swiper-slide{background-color: #fff;position: relative;}
.dj-index5 .swiper3 .swiper-slide::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: url(../images/ryzzafter1.png) no-repeat left bottom;background-size: 100% 100%;}
.dj-index5 .swiper3 .swiper-slide p{margin: 0;margin-bottom: 0.5rem;font-size: 1.125rem;font-family: "misansR";color: #333333;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.dj-index5 .swiper3 .swiper-slide .imgbox{width: 100%;/*height: 12.5rem;*/overflow: hidden;padding: 10px;box-sizing: border-box;background-color: #fff;}
.dj-index5 .swiper3 .swiper-slide .imgbox img{width: 100%;height: 100%;background-color: #f3f4f6;transform: scale(1);}



/* 验证 */
.service_box{font-size: 1rem;line-height: 2;color: #505050;}
.service_list{display: flex;justify-content: space-between;}
.service_list li{width: 31.5%;}
.service_tit{color: #0b3b87;font-size: 1.25rem;font-family: "misansM";}
.service_list li .title{background-color: #0b3b87;font-size: 1.375rem;color: #fff;font-family: "misansM";padding: 5px 30px;}
.service_list li p img{margin-right: 10px;margin-top: -2px;}




.logo-swiper{padding-bottom:60px;}
.logo-swiper .swiper-pagination{display: flex;align-items: center;justify-content: center;}
.logo-swiper .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #cfd7e6;opacity: 1;}
.logo-swiper .swiper-pagination-bullet-active{border: 2px solid #0b3b87;background:none;}
